flea-ridden person - Spanish English Dictionary